<!--
  Copyright JS Foundation and other contributors, http://js.foundation

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->

<script type="text/html" data-help-name="tcp in">
    <p>Fournit un choix d'entrées TCP. Peut soit se connecter à un port TCP distant,
        soit accepter les connexions entrantes.</p>
    <p><b>Remarque</b> : Sur certains systèmes, vous aurez peut-être besoin d'un accès root ou administrateur
        pour accéder aux ports inférieurs à 1024.</p>
</script>

<script type="text/html" data-help-name="tcp out">
    <p>Fournit un choix de sorties TCP. Peut soit se connecter à un port TCP distant,
    accepter les connexions entrantes soit répondre aux messages reçus d'un noeud TCP in.</p>
    <p>Seul le <code>msg.payload</code> est envoyé.</p>
    <p>Si <code>msg.payload</code> est une chaîne contenant un encodage Base64 de donnée binaire,
    l'option de décodage Base64 entraînera sa reconversion en binaire
    avant d'être envoyé.</p>
    <p>Si <code>msg._session</code> n'est pas présent, la charge utile est
    envoyé à <b>tous</b> les clients connectés.</p>
    <p>En mode Répondre à, définir <code>msg.reset = true</code> réinitialisera la connexion
    spécifiée par _session.id ou toutes les connexions si aucun _session.id n'est spécifié.</p>
    <p><b>Remarque</b> : Sur certains systèmes, vous aurez peut-être besoin d'un accès root ou administrateur
    pour accéder aux ports inférieurs à 1024.</p>
</script>

<script type="text/html" data-help-name="tcp request">
    <p>Un simple noeud de requête TCP - envoie le <code>msg.payload</code> à un port tcp du serveur et attend une réponse.</p>
    <p>Se connecte, envoie la "requête" et lit la "réponse". Il peut soit compter un certain nombre de
    caractères renvoyés dans un tampon fixe, correspondant à un caractère spécifié avant de revenir,
    attendre un délai fixe à partir de la première réponse, puis revenir, s'installer et attender les données, ou envoie puis ferme la connexion
    immédiatement, sans attendre de réponse.</p>
    <p>Dans le cas du mode veille (maintien de la connexion), vous pouvez envoyer <code>msg.reset = true</code> ou <code>msg.reset = "host:port"</code> pour forcer une interruption
    de la connexion et une reconnexion automatique.</p>
    <p>La réponse sortira dans <code>msg.payload</code> en tant que tampon, vous pouvez alors utiliser la fonction .toString().</p>
    <p>Si vous laissez l'hôte ou le port tcp vide, ils doivent être définis à l'aide des propriétés <code>msg.host</code> et <code>msg.port</code> dans chaque message envoyé au noeud.</ p>
</script>